Grid Service Concurrency Control Protocol

نویسندگان

  • Jun Chen
  • Yuesheng Gu
  • Yanpei Liu
چکیده

In this paper, it combines the dynamic nature of grid services with the capabilities alternative of real-time transactions. First of all, the grid real-time transaction model based on function equivalent service is defined .The model supports the joint implementation by a number of function equivalent services which own the same transaction, and allows grid services to join or exit the transaction’s execution dynamically. Secondly, the Share and Compete (S&C) concurrency control protocol is proposed. It mainly solves resource conflicts between function equivalent services of the internal transaction in the grid real-time transaction model based on function equivalent service. In the system environment, the transaction is as a whole unit to share resources. The function equivalent service can’t change the properties of a transaction, such as atomicity, consistency, isolation, durability and so on. Because function equivalent services execute in parallel, it ensures the high success rate. Competitive submitting improves the immediacy of the system. When multiple functionally equivalent is services to perform the same transaction, the one with superior performance and light service load will be the first to return the results. It ensures real-time requirements strictly. Grid services can dynamically join or exit the transaction’s execution. It relaxes to conditions of aborting and reduces miss rate of the transaction. Finally, the feasibility of S&C protocol is to be analyzed base on the formal Petri net and experimental verification. Index Term — Grid, Function Equivalent Service, S&C, Concurrency Control Protocol

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimization of majority protocol for controlling transactions concurrency in distributed databases by multi-agent systems

In this paper, we propose a new concurrency control algorithm based on multi-agent systems which is an extension of majority protocol. Then, we suggest a clustering approach to get better results in reliability, decreasing message passing and algorithm’s runtime. Here, we consider n different transactions working on non-conflict data items. Considering execution efficiency of some different...

متن کامل

Grid Interactive Service-Oriented Programming

Improvements in distributed computing, and the technologies that enable them, have led to significant improvements in middleware functionality and quality, mainly through networking and protocols. However, the distributed programming style is the same as ten, twenty, even thirty years ago. Most programs are still written line per line of code in languages like C, C++, and Java. These convention...

متن کامل

Federated Grid Computing with Interactive Service-oriented Programing

Improvements in distributed computing, and the technologies that enable them, have led to significant advancements in middleware functionality and quality, mainly through networking and protocols. However, the distributed programing style has changed little over the years. Most programs are still written line per line of code in languages such as C, Cþþ, and Java. These conventional programs th...

متن کامل

Grid interactive service-oriented programming environment

Improvements in distributed computing, and the technologies that enable them, have led to significant improvements in middleware functionality and quality, mainly through networking and protocols. However, the distributed programming style has changed little over the years. Most programs are still written line per line of code in languages like C, C++, and Java. These conventional programs that...

متن کامل

CONCURRENT ENGINEERING: Research and Applications Federated Grid Computing with Interactive Service-oriented Programing

Improvements in distributed computing, and the technologies that enable them, have led to significant advancements in middleware functionality and quality, mainly through networking and protocols. However, the distributed programing style has changed little over the years. Most programs are still written line per line of code in languages such as C, Cþþ, and Java. These conventional programs th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • JNW

دوره 7  شماره 

صفحات  -

تاریخ انتشار 2012